//package main
//
//import "fmt"
//
//// 1.struct 指明结构体类型 ，type 指明 数据类型
//type student struct {
//	name string
//	sex  string
//	age  int
//	sid  int
//}
//
//func update(st1 *student) {
//	st1.name = "huyanbing"
//}
//
//func main() {
//	// 结构体对象创建格式
//	var st1 = student{}
//	st2 := student{}
//	printSt(st1)
//	printSt(st2)
//	// 赋值初始化
//	st1.sex = "男"
//	st1.name = "黄飞鸿"
//	st1.age = 18
//	st1.sid = 2020040413
//	// 赋值初始化
//	st2.sex = "男"
//	st2.name = "叶问"
//	st2.age = 18
//	st2.sid = 2020040414
//	printSt(st1)
//	printSt(st2)
//	// 声明并且同时赋值初始化
//	var st4 = student{name: "李四", age: 22, sex: "男", sid: 2020040415}
//	st5 := student{name: "张三5", age: 22, sex: "男", sid: 2020040416}
//	printSt(st4)
//	printSt(st5)
//
//	update(&st5)
//
//	printSt(st5)
//}
//
//// 打印结构体成员的函数
//func printSt(st student) {
//	fmt.Printf("学生信息:姓名%v\t,性别:%v\t,年龄:%d\t,学号:%d\t\n",
//		st.name, st.sex, st.age, st.sid)
//}

